Skip to content

rs/curlie

curlie:如果你喜欢 curl 的强大功能,但又喜欢 httpie 的用户友好性,那么这个项目是你的理想选择。

Curlie 是  curl  的前端,它增加了  httpie  的易用性,而不影响功能和性能。所有  curl  语法和输出格式都来自  httpie 。如果您喜欢 HTTPie 的界面,但又错过了 curl 的功能,curlie 就是您正在寻找的。

curlie 与 httpie 的区别

  • curlie 像 curl,但不像 httpie,文件头是写在 stderr,而不是写在 stdout;
  • 输出没缓冲,所有格式化均动态完成,可轻松调试流数据;
  • 使用 curl 选项打印执行的 curl 命令;

安装:scoop install curlie

bash
# curlie 的语法
curlie [CURL_OPTIONS...] [METHOD] URL [ITEM [ITEM]]

# curlie 的简单获取
curlie httpbin.org/headers

# 自定义方法、标头和 JSON 数据:
curlie -v PUT httpbin.org/status/201 X-API-Token:123 name=John